Enabling Autonomic Adaptation of Virtual Computational Environments in a Shared Distributed Infrastructure
نویسندگان
چکیده
A shared distributed infrastructure is formed by federating computation resources from multiple domains. Such shared infrastructures are increasing in popularity and are providing massive amounts of aggregated computation resources to large numbers of users. Meanwhile, virtualization technologies, at machine and network levels, are maturing and enabling mutually isolated virtual computation environments for executing arbitrary parallel/distributed applications on top of such a shared physical infrastructure. In this paper, we go one step further by supporting autonomic adaptation of virtual computation environments as active, integrated entities. More specifically, driven by both dynamic availability of infrastructure resources and dynamic application resource demand, a virtual computation environment is able to automatically re-locate itself across the infrastructure and scale its share of infrastructural resources. Such autonomic adaptation is transparent to both users of virtual environments and administrators of infrastructures, maintaining the look and feel of a stable, dedicated environment for the user. In this paper, we present the design, implementation, and evaluation of a middleware system that we have called VIOLIN [10, 15] that is composed of a virtual network of virtual machines capable of live migration across a multi-domain physical infrastructure. Department of Computer Science Technical Report CSD TR 06004, Purdue University, January 2006.
منابع مشابه
Enabling Autonomic Adaption of Virtual Computational Environments in a Shared Distributed Infrastructure
متن کامل
A Specification for Security Services on Computational Grids
In this paper we present a computational infrastructure, the Security Backbone, which is able to satisfy security requirements arising from resource sharing and services interoperability in Grid-like environments, without having to rely on a PublicKey Infrastructure (PKI). Motivation of our approach is rooted in the well-known difficulties encountered to show that interoperability of PKIs is ef...
متن کاملBlack Box Methods for Inferring Parallel Applications’ Properties in Virtual Environments
Virtual machine based distributed computing greatly simplifies and enhances adaptive/ autonomic computing by lowering the level of abstraction, benefiting both resource providers and users. We are developing Virtuoso, a middleware system for virtual machine shared resource computing (e.g. grids) that provides numerous advantages and overcomes many obstacles a user faces in using shared resource...
متن کاملDistributed shared memory infrastructure for virtual enterprise in building and construction
This paper proposes a new approach to building a Virtual Enterprise (VE) software infrastructure that offers persistence, concurrent access, coherence and security on a distributed datastore based on the distributed shared-memory paradigm. The platform presented, Persistent Distributed Store (PerDiS), is demonstrated with test applications that show its suitability and adequate performance for ...
متن کاملThe Internet Operating System: Middleware for Adaptive Distributed Computing
Large-scale, dynamic, and heterogeneous networks of computational resources (a.k.a. grids) promise to provide high performance and scalability to computationally intensive applications. To fulfill this promise, grid environments require complex resource management. We propose decentralized middlewaretriggered dynamic reconfiguration strategies to enable application adaptation to the constantly ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006